html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button {
background: transparent;
border: 0;
font-size: 100%;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
background: #fff;
line-height: 1;
}
ol, ul {
list-style: none;
}
h1, h2, h3, h4, h5, h6, li {
line-height: 100%;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
input,
textarea,
button {
font-family: inherit;
font-size: 1em;
}
textarea {
overflow: auto;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
a img {
border: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
.clear {
clear: both;
display: block;
}
.clear-fix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#page-inner,
#footer-inner,
#copyright-inner {
margin: 0 auto;
max-width: 1000px;
}
#branding,
#main,
#footer-inner-inner,
#copyright-inner-inner {
padding: 0 2%;
}
#primary {
float: right;
margin: 0 0 0 -21.66%;
width: 100%;
}
#secondary {
float: left;
padding: 34px 0px 90px;
width: 19.68%;
}
#content {
border-left: 3px double #ddd;
margin: 0 0 0 21.66%;
padding: 25px 0 70px 2.09%;
width: 76.1%;
}
.content-sidebar #primary {
float: left;
margin: 0 -21.66% 0 0;
}
.content-sidebar #secondary {
float: right;
padding: 34px 0px 90px;
}
.content-sidebar #content {
border-left: none;
border-right: 3px double #ddd;
margin: 0 21.66% 0 0;
padding: 25px 2.083% 70px 0;
}
body {
color: #000;
font: 76% Verdana, Arial, Helvetica, sans-serif;
}
#page {
border-top: 4px solid #990000;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.666em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.666em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
a {
text-decoration: none;
}
.assistive-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
}
input:focus,
textarea:focus {
outline: 0;
}
#main-title,
.post-title h1,
.post-title h2,
.hentry .post-date,
.post-extras strong,
.post-entry h3,
.post-entry blockquote,
.post-entry cite,
.comment-text h3,
.comment-text blockquote,
.comment-text cite,
.more-posts .page-title,
.more-posts .notice,
#more-posts-inner h1,
#more-posts-inner article span,
#comments h3,
#respond h3,
#upper-footer-widgets .widget_text,
#error404 {
font-family: "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", Georgia, serif;
}
#menu {
padding: 30px 0 17px;
}
#menu li {
background-color: #fff;
float: left;
margin-right: 10px;
position: relative;
text-transform: uppercase;
}
#menu > ul > li {
margin-bottom: 15px;
}
#menu a {
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
color: #999;
display: block;
font-size: 0.9em;
padding: 3px 10px 5px;
}
#menu a:hover {
color: #000;
}
#menu ul ul {
display: none;
float: left;
margin: 0;
position: absolute;
top: 22px;
left: 0;
width: 140px;
z-index: 99999;
}
#menu ul ul ul {
left: 100%;
top: 0;
}
#menu ul li:hover > ul {
display: block;
}
#menu li li {
float: none;
margin-right: 0;
}
#menu .current-menu-item > a,
#menu .current_page_item > a,
#menu .current-menu-ancestor > a {
border-bottom-color: #ccc;
border-top-color: #ddd;
color: #990000;
font-weight: bold;
}
#menu .current-menu-parent > a,
#menu .current_page_ancestor > a,
#menu .current-menu-item > a {
font-weight: bold;
}
.custom-background #menu li li a {
background: rgba( 255, 255, 255, 0.8 );
}
#main-title {
clear: both;
float: left;
font-style: italic;
margin: -9px 0 0 0;
width: 76%;
}
#main-title #site-title {
display: inline;
font-size: 3.2em;
}
#main-title #site-title a{
color: #000;
}
#main-title #site-title a:hover{
color: #990000;
}
#main-title #site-description {
color: #555;
display: inline;
font-size: 2.3em;
font-weight: normal;
line-height: 39px;
}
#search {
float: right;
margin: 0 0 20px 0;
width: 22%;
}
#search #s {
background-color: transparent;
border: 1px solid;
border-color: #ddd #ddd #ccc #ccc;
color: #777;
font-style: italic;
padding: 3px 5px;
width: 73.5%;
}
#search #s:focus {
border-color: #ccc #ccc #b0b0b0 #b0b0b0;
color: #000;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#main-image {
border-top: 1px dotted #ddd;
clear: both;
max-width: 960px;
padding: 20px 0;
}
#main-image img {
border: 1px solid #ddd;
display: block;
height: auto;
width: 100%;
}
.single .post {
border-bottom: 1px solid #ddd;
margin: 0 0 30px 0;
}
.page .page .post-title h1 {
padding-left: 10.7142857%;
}
.page .page .post-entry {
width: 86.6574965%;
}
.post-title {
padding: 0 0 20px;
position: relative;
}
.post-title h1 {
border-bottom: 1px solid #ddd;
color: #990000;
font-size: 3em;
font-style: italic;
font-weight: normal;
min-height: 1em;
padding: 6px 0 16px 24.5%;
}
.post-title h1 a {
color: #990000;
}
.post-title h1 a:hover {
text-decoration: underline;
}
.sticky .entry-format,
.more-posts .sticky h2.entry-format,
.more-posts h2.entry-format,
.featured {
background-color: #fff;
border: none;
color: #000;
font-size: 1.9em;
font-style: italic;
font-weight: normal;
left: 25px;
letter-spacing: 0;
line-height: 1.9em;
margin: 0;
padding: 0 15px;
position: absolute;
text-align: center;
text-transform: none;
top: 36px;
z-index: 1;
}
.featured a {
color: #000;
}
.hentry .post-date {
font-style: italic;
left: 30px;
line-height: 1.9em;
position: absolute;
text-align: center;
top: 15px;
z-index: 1;
}
.post-permalink {
color: #000;
}
.hentry .post-date * {
display: block;
padding: 0 15px;
position: relative;
}
.post-date strong {
font-size: 4.9em;
font-weight: normal;
letter-spacing: -0.1em;
position: relative;
z-index: 2;
}
.post-date em {
background: white;
font-size: 1.9em;
top: 9px;
}
.post-date span {
color: #555;
font-size: 1.1em;
font-variant: small-caps;
top: 4px;
}
.post-date.one-line {
background: #fff;
color: #555;
font-size: 1.0em;
font-variant: small-caps;
padding: 0 5px;
top: auto;
bottom: 34px;
left: 10px;
}
.image-attachment .post-date.one-line {
left: 0;
}
.post-info {
color: #555;
font-variant: small-caps;
padding: 10px 2.8% 0 24.5%;
}
.post-info p {
float: left;
width: 75.1%;
}
.post-info a {
color: #675f34;
}
.post-info .post-com-count {
float: right;
text-align: right;
width: 24.5%;
}
.post-info .post-com-count a {
color: #555;
}
.post-info .post-com-count span {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.post-info a:hover {
color: #000;
text-decoration: underline;
}
.post-content {
margin: 0 0 30px 0;
}
.post-extras {
color: #333;
float: left;
font-style: italic;
line-height: 170%;
padding: 61px 0 50px;
text-align: right;
width: 19.2%;
}
.post-extras p,
.post-extras li {
clear: both;
float: right;
font-size: 0.9em;
padding-bottom: 5px;
width: 100%;
}
.post-extras ul {
clear: both;
padding-top: 5px;
}
.post-extras strong {
border-bottom: 1px solid #ddd;
float: right;
font-size: 1.6em;
font-weight: normal;
margin-top: 15px;
}
.post-extras .post-edit-link {
color: #990000;
}
.post-extras p a {
color: #333;
}
.post-extras a:hover {
color: #000;
text-decoration: underline;
}
.post-entry {
color: #333;
float: right;
font-size: 13px;
padding: 15px 2.8% 0 0;
width: 72.8%;
}
.post-entry h1 {
font-size: 0.9236em;
}
.post-entry h2 {
font-size: 0.9236em;
}
.post-entry h3,
.post-entry h4,
.post-entry h5,
.post-entry h6,
.comment-text h3,
.comment-text h4,
.comment-text h5,
.comment-text h6 {
text-transform: uppercase;
}
.post-entry h3,
#comments .comment-text h3 {
border-bottom: 1px dotted #ccc;
color: #675f34;
font-size: 1.5em;
font-variant: small-caps;
margin: 10px 0;
padding: 0 10px 2px 0!important;
text-transform: none;
}
.post-entry h4 {
color: #000;
font-size: 0.7692em;
letter-spacing: 0.2em;
}
.post-entry h5,
.post-entry h6 {
font-size: 0.7692em;
font-weight: normal;
}
.post-entry hr {
background-color: #ccc;
border: 0;
height: 1px;
}
.post-entry p,
.post-entry li,
.post-entry dt,
.post-entry dd,
.comment-text p,
.comment-text li,
.comment-text dt,
.comment-text dd {
line-height: 180%;
}
.post-entry p {
margin-bottom: 23px;
}
.post-entry ul,
.comment-text ul {
list-style: square;
margin: 0 0 23px 1.5em;
}
.post-entry ol,
.comment-text ol {
list-style: decimal;
margin: 0 0 23px 1.5em;
}
.post-entry ol ol,
.comment-text ol ol {
list-style: upper-alpha;
}
.post-entry ol ol ol,
.comment-text ol ol ol {
list-style: lower-roman;
}
.post-entry ol ol ol ol,
.comment-text ol ol ol ol {
list-style: lower-alpha;
}
.post-entry dl,
.comment-text dl {
margin: 0 0 23px 0;
}
.post-entry dt,
.comment-text dt {
font-weight: bold;
}
.post-entry dd,
.comment-text dd {
margin-bottom: 23px;
}
.post-entry strong,
.comment-text strong {
font-weight: bold;
}
.post-entry cite,
.post-entry em,
.post-entry i,
.comment-text cite,
.comment-text em,
.comment-text i {
font-style: italic;
}
.post-entry big,
.comment-text big {
font-size: 131.25%;
}
.post-entry ins,
.comment-text ins {
background: #ccc;
text-decoration: none;
}
.post-entry blockquote,
.comment-text blockquote {
font-style: italic;
padding: 0 3em;
}
.post-entry blockquote cite,
.post-entry blockquote em,
.post-entry blockquote i,
.comment-text blockquote cite,
.comment-text blockquote em,
.comment-text blockquote i {
font-style: normal;
}
.post-entry pre,
.comment-text pre {
background: #eee;
line-height: 23px;
margin-bottom: 23px;
overflow: auto;
padding: 20px;
}
.post-entry abbr,
.post-entry acronym,
.comment-text abbr,
.comment-text acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
.post-entry sup,
.post-entry sub,
.comment-text sup,
.comment-text sub {
height: 0;
line-height: 1;
position: relative;
vertical-align: baseline;
}
.post-entry sup,
.comment-text sup {
bottom: 1ex;
}
.post-entry sub,
.comment-text sub {
top: .5ex;
}
.post-entry p,
.post-entry ul,
.post-entry ol,
.post-entry dd,
.post-entry pre,
.post-entry hr {
margin-bottom: 23px;
}
.post-entry ul ul,
.post-entry ol ol,
.post-entry ul ol,
.post-entry ol ul,
.comment-text ul ul,
.comment-text ol ol,
.comment-text ul ol,
.comment-text ol ul {
margin-bottom: 0;
}
.post-entry pre,
.post-entry kbd,
.post-entry tt,
.post-entry var,
.comment-text pre,
.comment-text kbd,
.comment-text tt,
.comment-text var {
font-size: 12px;
line-height: 15px;
}
.post-entry code,
.comment-text code {
font-size: 12px;
}
.post-entry h1,
.post-entry h2,
.post-entry h3,
.post-entry h4,
.post-entry h5,
.post-entry h6,
.comment-text h1,
.comment-text h2,
.comment-text h3,
.comment-text h4,
.comment-text h5,
.comment-text h6 {
line-height: 1.0em;
padding: 10px 0;
}
.post-entry table,
.comment-text table {
border: 1px solid #ccc;
margin: 0 -1px 20px 0;
text-align: left;
width: 100%;
}
.post-entry tr th,
.post-entry thead th,
.comment-text tr th,
.comment-text thead th {
color: #888;
font-size: 13px;
font-weight: bold;
line-height: 20px;
padding: 9px 4.54554545%;
}
.post-entry tr td,
.comment-text tr td {
border-top: 1px solid #ccc;
padding: 6px 4.54554545%;
}
.post-entry tr.alternate td,
.comment-text tr.alternate td {
background: #eee;
}
.post-entry sup,
.post-entry sub,
.comment-text sup,
.comment-text sub {
font-size: 10px;
}
.post-entry a {
color: #990000;
text-decoration: underline;
}
.post-entry a:hover {
color: #000;
}
.post-entry .more-link {
border-bottom: none;
color: #000;
font-style: italic;
font-weight: bold;
text-decoration: underline;
}
.post-entry .more-link:hover {
color: #990000;
}
.post-entry img {
border: 1px solid;
border-color: #ddd #ccc #ccc #ddd;
height: auto;
left: -4px;
max-width: 100%;
padding: 3px;
position: relative;
-moz-box-shadow: 4px 4px 12px #ccc;
-webkit-box-shadow: 4px 4px 12px #ccc;
box-shadow: 4px 4px 12px #ccc;
}
img[class*="align"],
img[class*="wp-image-"] {
height: auto;
}
img.size-full {
max-width: 100%;
width: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 1.625em;
}
p img,
.wp-caption {
margin-top: 0.5em;
}
.wp-caption {
margin-bottom: 1.625em;
max-width: 100%;
}
.wp-caption img {
display: block;
max-width: 100%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
color: #666;
font-size: 13px;
}
.wp-caption .wp-caption-text {
margin-bottom: 0.6em;
padding: 10px 0px 5px 20px;
position: relative;
}
.wp-caption .wp-caption-text:before {
color: #666;
content: '\2014';
font-size: 11px;
font-style: normal;
margin-right: 5px;
position: absolute;
left: 0px;
top: 9px;
}
.post-entry .wp-smiley {
border: 0;
padding: 0;
position: static;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.post-entry embed,
.post-entry object,
.post-entry video {
max-width: 100%;
}
.post-entry pre {
background: #eee;
font-family: Monaco, Courier New, Courier, monospace;
margin-bottom: 20px;
padding: 20px 3.78071833%;
}
.post-entry blockquote,
.comment-text blockquote {
border-bottom: 1px solid #cac7b8;
border-top: 1px solid #b3af99;
margin-bottom: 15px;
padding: 2px 0 0;
}
.post-entry blockquote p:first-child,
.comment-text blockquote p:first-child {
border-top: 1px solid #cac7b8;
}
.post-entry blockquote p:first-child:first-line,
.comment-text blockquote p:first-child:first-line {
text-transform: none;
}
.post-entry blockquote p:first-child:before,
.comment-text blockquote p:first-child:before {
content: "“";
}
.post-entry blockquote p:last-child:after,
.comment-text blockquote p:last-child:after {
content: "”";
}
.post-entry blockquote p,
.comment-text blockquote p {
border-right: 1px solid #b3af99;
color: #665f33;
font-size: 1.6153em;
font-style: italic;
line-height: 128%;
margin: 0;
padding: 20px 3.78071833%;
}
.post-entry cite,
.comment-text cite {
color: #666;
display: block;
font-size: 1.4em;
padding: 15px 3.68324125% 20px;
text-align: right;
}
.post-password-required input[type=submit] {
margin-top: 10px;
}
.post-meta {
border-top: 1px solid #ddd;
}
#author-info {
padding: 30px 0 28px 24.5%;
width: 75.5%;
}
#author-avatar {
float: left;
margin-right: -40px;
}
#author-description {
float: left;
font-size: 0.9em;
line-height: 1.8181em;
margin: -5px 0 0 50px;
padding: 0 3.64% 0 0;
width: 87.27%;
}
#author-description h2 {
line-height: 1.8181em;
}
#author-description a {
color: #990000;
}
.category-archive-meta {
padding: 20px 0 0 162px;
}
.category-archive-meta p {
color: #666;
font-size: 0.9em;
line-height: 140%;
padding: 0 15px;
}
.format-image .post-date,
.format-gallery .post-date,
.format-quote .post-date,
.format-video .post-date {
top: 39px;
}
.format-image .featured,
.format-gallery .featured,
.format-quote .featured,
.format-video .featured {
top: 61px;
}
a.entry-format-link,
a.entry-format-link:visited
{
color: #000;
display: block;
font-variant: small-caps;
font-size: 16px;
margin: 0 0 5px;
padding: 0 0 0 24.5%;
position: relative;
text-decoration: none;
}
a.entry-format-link:hover {
color: #000;
text-decoration: underline;
}
.one-column a.entry-format-link {
padding-left: 18.3125%;
}
.more-posts a.entry-format-link,
.more-posts a.entry-format-link {
padding-left: 0 !important;
}
.blog .format-aside a.entry-format-link,
.archive .format-aside a.entry-format-link {
padding-left: 25.3%;
}
.one-column.blog .format-aside a.entry-format-link,
.one-column.archive .format-aside a.entry-format-link {
padding-left: 16.0125%;
}
.format-aside .post-title h1,
.format-aside .post-info {
display: none;
}
.single .format-aside .post-title h1,
.single .format-aside .post-info {
display: block;
}
.format-aside .post-title,
.format-aside .post-entry {
padding: 6px 2.8% 0 0;
}
.single .format-aside .post-title {
padding: 0 0 20px 0;
}
.single .format-aside .post-entry {
padding: 15px 2.8% 0 0;
}
.format-aside .post-extras {
padding-top: 120px;
}
.single .format-aside .post-extras {
padding-top: 61px;
}
.gallery-thumb {
float: left;
margin: 0 15px 10px 0;
}
.gallery-columns-1 img {
max-width: 541px;
}
.gallery-columns-2 img {
max-width: 254px;
}
.gallery-columns-3 img {
max-width: 158px;
}
.gallery-columns-4 img {
max-width: 110px;
}
.gallery-columns-5 img {
max-width: 81px;
}
.gallery-columns-6 img {
max-width: 62px;
}
.gallery-columns-7 img {
max-width: 49px;
}
.gallery-columns-8 img {
max-width: 38px;
}
.gallery-columns-9 img {
max-width: 30px;
}
.format-image .post-info {
clear: both;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
float: right;
margin: 0 2.7434842% 23px 0;
padding: 18px 0 18px;
width: 72.8%;
}
.format-image .post-entry {
padding: 0px 2.8% 0 0;
}
.single .format-image .post-info {
border: none;
float: none;
margin: 0;
padding: 10px 2.8% 0 24.5%;
width: auto;
}
.single .format-image .post-entry {
padding: 15px 2.8% 0 0;
}
.format-link .post-title {
padding-bottom: 0;
}
.format-link .post-title h1,
.format-link .post-info {
display: none;
}
.format-link .post-entry {
padding: 6px 2.8% 0 0;
}
.format-link .post-extras {
padding-top: 120px;
}
.more-posts .page-title,
.more-posts .notice {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
color: #666;
letter-spacing: 0.15em;
margin: 0 0 35px 0;
padding: 20px 0 18px 24.5%;
text-transform: uppercase;
word-spacing: 0.3em;
}
.more-posts .page-title em {
color: #990000;
}
#more-posts-inner {
padding: 0 0 0 22.2%;
}
#more-posts-inner article {
color: #333;
float: left;
margin: 0 3.6% 20px 0;
min-height: 160px;
width: 46.3%;
}
#more-posts-inner h1 {
padding: 0 5.72519083%;
font-size: 2em;
font-weight: normal;
word-wrap: break-word;
}
#more-posts-inner span {
border-bottom: 1px solid #ddd;
display: block;
margin-bottom: 10px;
padding: 3px 5.72519083% 5px;
text-transform: uppercase;
}
#more-posts-inner p {
font-size: 0.9em;
line-height: 140%;
padding: 0 5.72519083% 5px;
}
#more-posts-inner p a {
font-style: italic;
text-decoration: underline;
}
#more-posts-inner a {
color: #000;
}
#more-posts-inner a:hover {
color: #990000;
text-decoration: underline;
}
#main .full-width {
border-left: none;
margin: 0;
width: 100%;
}
#main .full-width .post-title h1 {
padding: 6px 0 16px 0;
}
#main .full-width .post-entry {
padding: 15px 0 30px;
width: 100%;
}
.full-width #comments h3 {
padding: 20px 0 18px 6.25%;
}
.full-width #comments h3 span {
left: -81px;
}
.full-width .comment-heading {
padding: 2px 3.125% 10px;
}
.full-width .comment-text {
padding: 15px 3.125% 5px;
}
.full-width #comments #respond h3 {
padding: 0 3.125% 18px;
}
.full-width #comments #respond form {
width: 97%!important;
}
.attachment #content {
border-left: none;
margin: 0;
padding: 0;
width: 100%;
}
.attachment .post-extras {
width: 11.354166%;
}
.attachment .post-entry {
width: 79.9791666%;
padding: 15px 2.083333% 0 0;
}
.attachment .post-info,
.attachment #nav-below,
.attachment .post-title h1,
.attachment .nocomments,
.attachment .nopassword {
padding-left: 18.3125%;
}
.attachment .post-info,
.attachment #nav-below {
padding-right: 2.0833333%
}
.image-attachment div.attachment img {
display: block;
height: auto;
margin: 0 0 1.625em;
max-width: 100%;
}
.attachment #comments #respond form {
width: 96%!important;
}
.post-entry .gallery dd {
margin-bottom: 0;
}
#comments {
float: right;
padding: 0 0px 30px 0;
width: 100%;
}
#comments h3 {
border-bottom: 1px solid #ccc;
color: #000;
letter-spacing: 0.15em;
margin: 3px 0 25px 16.2087912%;
padding: 20px 0 18px 8.2417582%;
position: relative;
text-transform: uppercase;
}
#comments h3 span {
background: #fff;
bottom: -10px;
font-size: 4.9em;
font-style: italic;
font-weight: normal;
left: -85px;
letter-spacing: 0em;
padding: 1.041666%;
position: absolute;
text-align: right;
width: 95px;
z-index: 1;
}
#comments ol {
padding-bottom: 20px;
}
#comments .comment-text ol {
padding-bottom: 0;
}
#comments li {
border-top: 4px solid #eee;
margin-left: 20.329670%;
padding: 10px 0 0;
}
#comments .comment-text li {
border: none;
margin-left: 0;
padding: 0;
}
#comments li:first-child {
border-top: 0;
}
#comments li a:hover {
color: #990000;
text-decoration: underline;
}
#comments #reply-title a,
#comment-nav-above a,
#comment-nav-below a,
.comment-text table a {
color: #000;
}
.comment-heading {
padding: 2px 5.17241379% 10px;
}
.comment-author {
color: #000;
float: left;
}
.comment-author img,
.comment-author span,
.comment-author em {
float: left;
margin-top: 3px;
}
.comment-author img {
margin: 0 10px 0 0;
}
.comment-author em {
margin-left: 5px;
}
.comment-author a {
color: #000;
text-decoration: underline;
}
.comment-date {
float: right;
font-size: 0.9em;
padding-top: 3px;
}
.comment-date a {
color: #999;
}
.comment-date a:hover {
color: #666 !important;
}
.comment-text {
border-bottom: 1px solid #eee;
border-top: 1px dotted #ccc;
padding: 15px 5.17241379% 5px;
}
.comment-text p {
color: #333;
line-height: 170%;
padding-bottom: 10px;
}
.comment-text p a {
border-bottom: 1px dotted;
color: #990000;
}
.comment-text p a:hover {
border-style: solid;
color: #000 !important;
text-decoration: none !important;
}
.comment-text .reply-link a {
color: #000;
font-size: 0.8em;
font-weight: bold;
text-transform: uppercase;
}
.comment-text .reply-link a:hover {
color: #990000;
}
.comment-text .edit-comment {
font-size: 0.8em;
margin-top: -8px;
}
.comment-text .edit-comment a {
border: 0;
color: #666;
}
#comments li .children li {
border-top: 0;
}
#comments li.depth-2,
#comments li.depth-3 {
margin-left: 80px;
}
#comments li.byuser .comment-author {
color: #990000;
font-weight: bold;
}
#comments li.byuser .comment-text {
border-top-color: #b8b8b8;
}
#comments li.bypostauthor {
border-top: 4px solid #111;
}
#comments li.pingback a{
border: 0;
color: #000;
text-decoration: underline;
}
#comments li.pingback .comment-text {
border: 0;
padding: 5px 30px 5px;
}
#comments li.pingback .comment-text .edit-comment a {
border: 0;
color: #666;
text-decoration: none;
}
.nocomments,
.nopassword {
padding: 17px 2.8% 0 24.5%;
}
#comments #respond {
padding: 48px 0 0 20.329670%;
}
#comments #respond h3 {
border-bottom: 1px solid #ccc;
color: #990000;
letter-spacing: 0.15em;
margin: 0 0 30px 0;
padding: 0 5.17241379% 18px;
position: relative;
text-transform: uppercase;
}
#comments #respond form {
float: right;
width: 96%!important;
}
#commentform p {
margin: 0 0 10px 0;
text-align: left;
}
#commentform label {
color: #333;
font-size: 0.8em;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 1.8em;
text-transform: uppercase;
}
.comment-notes,
.form-allowed-tags,
.logged-in-as,
.must-log-in {
font-size: 11px;
}
#commentform input[type="text"],
#commentform textarea {
border-bottom: 1px solid #dadada;
border-left: 1px solid #999;
border-right: 1px solid #dadada;
border-top: 1px solid #999;
padding: 3px 5px;
width: 98%;
}
#commentform input[type="text"]:focus,
#commentform input[type="text"]:hover,
#commentform textarea:focus,
#commentform textarea:hover {
background: #f7f7f7;
border-bottom: 1px solid #dadada;
border-left: 1px solid #999;
border-right: 1px solid #dadada;
border-top: 1px solid #999;
}
#commentform textarea {
height: 180px;
}
#reply-title a#cancel-comment-reply-link {
font-size: 1em;
margin: 0 0 0 10px;
}
.sidebar-widget {
clear: both;
font-size: 0.9em;
padding-bottom: 25px;
}
.sidebar-widget h1 {
color: #8D8767;
font-size: 0.9em;
letter-spacing: 0.1em;
padding-bottom: 10px;
text-transform: uppercase;
}
.sidebar-widget h1 a {
color: #8d8767;
}
.sidebar-widget h1.widget-title:before {
content: "\002663 ";
display: inline;
margin: 0 3px 0;
}
.sidebar-widget li {
border-bottom: 1px solid #ddd;
color: #8c8b8b;
line-height: 1.5em;
list-style: inside square;
padding: 6px 0 7px;
}
.sidebar-widget ul ul {
margin: 4px 0 0 1.0em;
}
.sidebar-widget li li {
border-bottom: none;
padding: 4px 0;
}
.sidebar-widget a {
color: #333;
}
.sidebar-widget a:hover {
color: #000;
text-decoration: underline;
}
.sidebar-widget a:active {
color: #990000;
}
.sidebar-widget img {
height: auto;
max-width: 100%;
width: auto;
}
.sidebar-widget .wp-caption {
margin-bottom: 0;
}
.sidebar-widget p.wp-caption-text {
margin-bottom: 0;
padding-bottom: 0;
}
#subscribe-item h1 {
color: #c9774a;
}
#recent-comments em {
color: #999;
display: block;
padding: 3px 0 0 12px;
}
#recent-comments a:hover em {
text-decoration: underline;
}
.sidebar-widget p {
color: #333;
font-size: 0.9em;
line-height: 140%;
margin: 0 0 10px 0;
}
#calendar_wrap caption {
border: none;
font-weight: bold;
padding: 6px 0;
text-align: center;
text-transform: uppercase;
}
#calendar_wrap table {
border: 1px solid #ccc;
font-size: 0.9em;
width: 187px;
}
#calendar_wrap table th {
border-bottom: 1px solid #ddd;
color: #333;
padding: 5px 0;
text-align: center;
}
#calendar_wrap table td {
color: #666;
padding: 3px 0;
text-align: center;
}
#calendar_wrap table td a {
color: #990000;
text-decoration: underline;
}
#calendar_wrap table td a:hover {
color: #000;
}
#calendar_wrap table tfoot td {
padding: 5px 6px 12px;
}
#calendar_wrap table tfoot #prev {
text-align: left;
}
#calendar_wrap table tfoot #next {
text-align: right;
}
table.recentcommentsavatar img.avatar {
max-width: none;
}
td.recentcommentstexttop,
td.recentcommentstextend {
vertical-align: top;
}
.widget_authors li {
list-style: none;
list-style-position: outside;
}
.widget_authors li:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.widget_authors img {
float: left;
padding-right: 10px;
}
.widget_twitter li{
line-height:140%;
}
.widget_tag_cloud,
.wp_widget_tag_cloud {
word-wrap: break-word;
}
#nav-below {
padding: 0 2.75103163% 16px 24.5%;
}
#nav-below a {
background: #eee;
border: 1px solid;
border-color: #ddd #ccc #ccc #ddd;
color: #666;
display: block;
padding: 3px 10px;
}
#nav-below a:hover {
border-color: #ccc #999 #999 #ccc;
color: #000;
}
#nav-below a:active {
color: #990000;
}
.nav-previous {
float: left;
}
.nav-next {
float: right;
}
#colophon {
background: #000;
border-top: 2px double #333;
}
#footer {
border-bottom: 1px solid #222;
}
#upper-footer-widgets {
border-bottom: 1px dotted #1a1a1a;
padding: 35px 0 0 0;
}
#upper-footer-widgets aside {
color: #666;
font-size: 0.9em;
margin: 0 0 35px 0;
padding: 0;
}
#upper-footer-widgets aside h1 {
color: #fff;
font-size: 0.9em;
font-weight: normal;
letter-spacing: 0.1em;
padding-bottom: 15px;
text-transform: uppercase;
}
#upper-footer-widgets aside li {
color: #bbb;
list-style: none;
padding: 4px 0;
}
#upper-footer-widgets aside a,
#upper-footer-widgets aside li a {
color: #666;
}
#upper-footer-widgets .widget_text h1 {
color: #fff;
float: left;
font-size: 3.4em;
font-style: italic;
font-weight: normal;
letter-spacing: -0.03em;
margin: 0 0 20px 0;
text-transform: none;
}
#upper-footer-widgets .textwidget {
color: #666;
float: right;
font-size: 1.8em;
font-style: italic;
line-height: 140%;
padding: 0 2.0833333% 0 0;
width: 75.9375%;
}
#footer-widgets-holder {
padding: 35px 0 20px;
}
#footer-widgets {
margin: 0 auto;
padding: 0 0 0 19.8958333%;
width: 80.1041666%;
}
.footer-widget-item {
color: #666;
float: left;
font-size: 0.9em;
margin: 0 0 0 2.6007802%;
width: 22.399219%;
padding: 1px 0 0 0;
}
.footer-widget-item aside {
margin: 0 0 30px 0;
}
.footer-widget-item h1 {
color: #fff;
font-size: 0.9em;
font-weight: normal;
letter-spacing: 0.1em;
padding-bottom: 15px;
text-transform: uppercase;
}
.footer-widget-item li {
color: #bbb;
list-style: none;
padding: 4px 0;
}
.footer-widget-item a,
.footer-widget-item li a {
color: #666;
}
.footer-widget-item h1 a {
color: #fff;
}
.footer-widget-item a:hover,
.footer-widget-item li a:hover {
color: #fff;
text-decoration: underline;
}
.footer-widget-item ul ul {
margin: 0 0 0 1.5em;
}
.footer-widget-item p {
line-height:1.4em;
margin: 0 0 15px 0;
}
.footer-widget-item #calendar_wrap table {
border: 1px solid #222;
font-size: 0.9em;
width: 100%;
}
.footer-widget-item img {
height: auto;
max-width: 100%;
}
.footer-widget-item #flickr_badge_uber_wrapper,
.footer-widget-item #flickr_badge_wrapper {
background-color: #000!important;
}
.footer-widget-item .widget_twitter li{
color: #bbb;
line-height:1.4em;
}
.footer-widget .wp-caption {
margin-top: 0;
margin-bottom: 0;
}
.footer-widget p.wp-caption-text {
font-size: 0.9em;
margin-bottom: 0;
padding-bottom: 0;
}
.footer-widget #calendar_wrap caption {
border: none;
}
.footer-widget #calendar_wrap table th,
.footer-widget #calendar_wrap table td {
color: #bbb;
}
.footer-widget #calendar_wrap table th {
border-bottom: 1px solid #222;
}
.footer-widget #calendar_wrap table td a {
color: #666;
}
.footer-widget #calendar_wrap table td a:hover {
color: #fff;
}
.footer-widget-item #flickr_badge_uber_wrapper {
max-width: 100%!important;
}
#copyright {
background: #222;
border-top: 1px solid #2c2c2c;
margin-top: 1px;
padding: 12px 0 14px;
}
#copyright p {
padding: 0 2.0833333% 0 22.0833333%;
color: #4d4d4d;
}
#copyright a {
border-bottom: 1px dotted;
color: #4d4d4d;
}
#copyright a:hover {
border-color: #fff;
color: #fff;
}
.content-sidebar #footer-widgets {
padding: 0 19.8958333% 0 0;
width: 80.1041666%;
}
.content-sidebar .footer-widget-item {
margin-left: 0;
margin: 0 2.6007802% 0 0;
}
.content-sidebar #upper-footer-widgets .widget_text h1 {
float: right;
text-align: right;
width: 190px;
}
.content-sidebar #upper-footer-widgets .widget_text p {
float: left;
padding: 0 2.0833333% 0 0;
}
.content-sidebar #upper-footer-widgets .textwidget {
float: left;
}
.content-sidebar #copyright p {
padding: 0 22.0833333% 0 0;
}
.content #content {
border-left: none;
border-right: none;
float: none;
margin: 0;
padding: 25px 0 70px 0;
width: 100%;
}
.content .hentry .post-date,
.content .entry-format {
left: 15px;
}
.content .post-extras {
width: 11.3541666%;
}
.content .post-entry {
padding: 15px 2.083333% 0 0;
width: 79.395833%;
}
.content .post-info {
padding: 10px 2.083333% 0 18.3125%;
}
.content .format-image .post-info {
float: right;
margin: 0 2.083333% 23px 0;
padding: 20px 0;
width: 79.395833%;
}
.content #nav-below,
.content .post-title h1,
.content .more-posts h2,
.content .more-posts .page-title,
.content .nocomments,
.content .nopassword,
.search.content .page .post-title h1 {
padding-left: 18.3125%;
}
.content .page .post-title h1 {
padding-left: 8.125%;;
}
.content .page .post-entry {
width: 89.791666%;
}
.search.content .page .post-entry {
width: 79.395833%;
}
.content #more-posts-inner {
padding: 0 0 0 11.5625%;
}
.content #more-posts-inner article {
margin: 0 0 20px 2.355712%;
width: 30.98%
}
.content .more-posts h2.entry-format {
left: 15px;
padding-left: 15px;
}
.content #footer-widgets {
padding: 0 0 0 13.4375%;
width: 86.5625%;
}
.content .textwidget {
width: 79.395833%;
}
.content #comments h3 {
margin: 3px 0 25px 8.958333%;
padding: 20px 0 18px 6.25%;
}
.content #comments li {
margin-left: 12.1875%;
}
.content .comment-heading {
padding: 2px 3.5587188% 10px;
}
.content .comment-text {
padding: 15px 3.5587188% 5px;
}
.content #comments #respond h3 {
padding: 0 3.5587188% 18px;
}
.content #comments #respond {
padding: 48px 0 0 12.1875%;
}
.content #comments #respond form {
width: 97%!important;
}
#error404 {
font-style: italic;
padding: 40px 0;
text-align: center;
}
#error404 h1 {
color: #000;
font-size: 7em;
font-weight: normal;
letter-spacing: -0.05em;
padding-bottom: 20px;
}
#error404 p {
color: #333;
font-size: 1.9em;
}
#error404 span {
color: #666;
}
#error404 a {
color: #675f34;
text-decoration: underline;
}
#error404 a:hover {
color: #990000;
}
@media (max-width: 800px) {
#main #content {
border: none;
margin: 0;
padding-left: 0;
width: auto;
}
#main #secondary {
float: none;
margin: 0 7%;
padding: 0;
width: auto;
}
.hentry .post-date * {
background-color: transparent;
color: #333;
display: inline;
padding: 0 2px 0 0;
}
.hentry .post-date {
line-height: 1.5em;
text-align: right;
top: 7px;
width: 15%;
}
.post-date strong,
.post-date em,
.post-date span {
font-size: 1.3em;
letter-spacing: 0;
}
.post-date span,
.post-date em {
top: 0;
}
.post-date span {
color: #333;
font-variant: normal;
}
.sticky .entry-format,
.more-posts .sticky h2.entry-format,
.more-posts h2.entry-format {
background-color: transparent;
color: #333;
font-size: 1.5em;
padding: 0;
text-align: right;
top: 0px;
width: 15%;
}
.format-image .featured,
.format-gallery .featured,
.format-quote .featured,
.format-video .featured {
top: 24px;
}
.content .sticky .entry-format,
.content .more-posts .sticky h2.entry-format,
.content .more-posts h2.entry-format {
background-color: transparent;
text-align: left;
}
.content .hentry .post-date {
left: 0;
text-align: left;
}
.hentry .post-date,
.sticky .entry-format,
.more-posts .sticky h2.entry-format,
.more-posts h2.entry-format {
left: 0;
}
.content-sidebar .widget_text h1 {
float: left;
text-align: left;
width: 100%;
}
.content-sidebar .widget_text p {
padding: 0;
width: 100%;
}
#footer-inner-inner,
#copyright-inner-inner {
padding: 0 9%;
}
#page #footer-widgets {
padding: 0;
width: 100%;
}
#page .footer-widget-item {
float: none;
margin: 0 0 35px 0;
width: 100%;
}
#page .footer-widget-item aside {
margin: 0 0 30px 0;
}
iframe,
embed,
object {
max-width: 100%;
}
.contact-form input {
max-width: 100%;
}
#page #upper-footer-widgets .widget_text h1 {
float: none;
text-align: left;
width: auto;
}
#page #upper-footer-widgets .textwidget {
float: none;
width: 100%
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
body, input, textarea {
font-size: 50%;
}
#main-title #site-description {
line-height: 20px;
}
#menu {
padding: 10px 0 15px;
}
#menu a {
padding: 3px 5px 5px;
}
#menu > ul > li {
margin-bottom: 5px;
}
#main-image {
padding: 5px 0;
}
#content {
padding: 10px 0 50px 2.083%;
}
.post-content {
margin: 0 0 10px 0;
}
.post-title {
padding: 0 0 10px;
}
.post-extras {
padding: 20px 0 10px;
}
.hentry .post-date {
top: 5px;
}
.sticky .entry-format,
.more-posts .sticky h2.entry-format,
.more-posts h2.entry-format {
top: 3px;
}
iframe,
embed,
object {
max-width: 100%;
}
.contact-form input {
max-width: 100%;
}
#footer-widgets {
padding: 0;
width: 100%;
}
.footer-widget-item {
float: none;
margin: 0 0 35px 0;
width: 100%;
}
.footer-widget-item aside {
margin: 0 0 30px 0;
}
}
#ie7 .clear-fix {
height: 1%;
}
#ie7 .footer-widget-item {
width: 22.3%;
}
#ie7 #comments h3 span {
line-height: 100%;
top: 10px;
}
#ie7 .hentry .post-date {
top: 18px;
}
#ie7 .entry-format,
#ie7 .more-posts h2.entry-format {
top: 40px;
}
#ie8 .clear-fix {
height:1%;
}
#ie8 .entry-format,
#ie8 .more-posts h2.entry-format {
top: 37px;
}
#content .wpl-likebox {
padding: 5px 0 10px 24.5%!important;
}
.post-entry .sharing {
padding: 0;
}
.post-entry .sharing a {
font-size: 0.9em;
text-decoration: none;
}
.post-entry .sharing li {
clear: none;
line-height: 200%;
}
#ilikeposts {
clear: both;
}
.post-entry div.sharedaddy div.sd-block {
border-top:0;
padding: 0;
}
.post-entry div.sharedaddy {
margin-bottom: 0
}
.post-entry div.sharedaddy div.sd-block {
padding: 0;
}
div.sharedaddy h3,
#content div.sharedaddy h3,
#main div.sharedaddy h3 {
float: left!important;
padding-top: 1em!important;
margin-right: 10px!important;
max-width: 100px!important;
}
.rtl div.sharedaddy h3,
.rtl #content div.sharedaddy h3,
.rtl #main div.sharedaddy h3 {
float: right!important;
margin-right: 0!important;
margin-left: 10px!important;
}
#jp-post-flair h3 {
border-bottom: 0;
}
body.highlander-light h3.sd-title:before,
div#jp-relatedposts h3.jp-relatedposts-headline em:before {
display: none!important;
}
div#jp-relatedposts h3.jp-relatedposts-headline {
font-family: "Adobe Garamond Pro", Garamond, Palatino, "Palatino Linotype", Times, "Times New Roman", Georgia, serif;
}
div.sharedaddy .sd-content {
float: left!important;
}
.rtl div.sharedaddy .sd-content {
float: right!important;
}
.adcode {
font-size: 0.7em;
}
#wpstats {
position: absolute;
top: -9000px;
}
.video-player {
max-width: 97.5% !important;
}
.videopress-placeholder,
.video-player img {
max-width: 100% !important;
height: auto !important;
}
.reblogger-note img.avatar {
float: left;
padding: 0;
border: 0;
}
.reblogger-note-content {
margin: 0 0 20px;
}
.wpcom-reblog-snapshot .reblog-from img {
margin: 0 .75em 0 0;
padding: 0;
border: 0;
}
.wpcom-reblog-snapshot .reblogger-note img.avatar {
float: left;
padding: 0;
border: 0;
margin: 0 .5em 0 0;
}
.wpcom-reblog-snapshot {
margin-bottom: 1em;
}
.wpcom-reblog-snapshot p.reblog-from {
margin: 0 0 1em 0;
}
.wpcom-reblog-snapshot p.reblogger-headline {
line-height: 32px;
margin: 0 0 1em 0;
}
.wpcom-reblog-snapshot .reblogged-content {
margin: 0 0 1em 0;
}
.reblog-post .wpcom-enhanced-excerpt-content {
border-left: 3px solid #eee;
padding-left: 15px;
}
.reblog-post ul.thumb-list {
display: block;
list-style: none;
margin: 2px 0;
padding: 0;
clear: both;
}
.reblog-post ul.thumb-list li {
display: inline;
margin: 0;
padding: 0 1px;
border: 0;
}
.reblog-post ul.thumb-list li a {
margin: 0;
padding: 0;
border: 0;
}
.reblog-post ul.thumb-list li img {
margin: 0;
padding: 0;
border: 0;
}
.reblog-post .wpcom-enhanced-excerpt {
clear: both;
}
.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p {
font-size: 100% !important;
}
.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q {
font-size: 98% !important;
}
.reblog-from img {
margin: 0 10px 0 0;
vertical-align: middle;
padding: 0;
border: 0;
}
.reblog-source {
margin-bottom: 0;
font-size: .8em;
line-height: 1;
}
.reblog-source .more-words {
color: #668eaa;
}
.wpcom-reblog-snapshot .reblog-post {
box-shadow: 0 0 0 1px rgba(46, 68, 83, .1) inset, 0 1px 1px rgba(46, 68, 83, .05);
border-radius: 4px;
padding: 24px;
}
.wpcom-reblog-snapshot .reblogger-note {
margin: 0 0 1em 0;
overflow: hidden;
}
.wpcom-reblog-snapshot p.reblogger-headline {
line-height: 32px;
margin: 0 0 1em 0;
}
.wpcom-reblog-snapshot .reblogger-note-content {
margin: 0;
padding: 0;
}
body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
font-style: normal;
font-weight: normal;
font-size: 1em;
margin: 0;
padding: 0;
position: relative;
border: none;
}
.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
margin-bottom: 0;
}
.geolocation-chip .noticon {
display: inline-block;
vertical-align: middle;
}
.geolocation-chip {
margin-bottom: 1em;
}